package com.bdqn.boot.yuanshen.mapper;

import com.bdqn.boot.yuanshen.bean.UserBehavior;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UserBehaviorMapper {
    // 根据用户ID查询用户行为
    List<UserBehavior> selectByUserId(@Param("userId") Integer userId);

    // 根据视频ID查询用户行为
    List<UserBehavior> selectByVideoId(@Param("videoId") Integer videoId);

    // 插入用户行为记录
    int insertUserBehavior(UserBehavior userBehavior);

    // 查询所有用户行为（用于协同过滤）
    List<UserBehavior> selectAll();
}